package ziface

// IDatapack 对Message进行封包拆包的模块，用于处理TCP粘包问题
type IDatapack interface {
	// GetHeadLen 获取包的头的长度
	GetHeadLen() uint32
	// Pack 封包方法
	Pack(IMessage) ([]byte, error)
	// Unpack 拆包方法
	Unpack([]byte) (IMessage, error)
}
